package com.odontosis.view.decorator;

import org.displaytag.decorator.TableDecorator;

import com.odontosis.entidade.Procedimento;
import com.odontosis.util.StringUtilsOdontosis;

public class ProcedimentoDecorator extends TableDecorator {
	
	public String getCodigo(){
		Procedimento procedimento = (Procedimento) (!StringUtilsOdontosis.isVazia(getCurrentRowObject().toString()) ? getCurrentRowObject() : null);
		return procedimento == null ?"":procedimento.getCodigo();
	}
	
	public String getDescricao(){
		Procedimento procedimento = (Procedimento) (!StringUtilsOdontosis.isVazia(getCurrentRowObject().toString()) ? getCurrentRowObject() : null);
		return procedimento == null ? "": procedimento.getNome();
	}
	
	public String getAcao(){
		Procedimento procedimento = (Procedimento) (!StringUtilsOdontosis.isVazia(getCurrentRowObject().toString()) ? getCurrentRowObject() : null);
		if(procedimento == null){
			return "";
		}
		StringBuffer acao = new StringBuffer();
		acao.append("<a  href=\"javascript:removerProcedimento("+ procedimento.getId().toString()+ ") \" class=\"del\" title=\"Excluir Procedimento\">");
		return acao.toString();
	}

}
